chore: Migrate repo to organization #2
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces several major improvements to the project, focusing on establishing a robust release process, updating project metadata, and improving installation and versioning. The most significant changes include adding a GoReleaser configuration, implementing a GitHub Actions workflow for automated releases, updating module paths and import statements to the new organization, and providing an installation script and licensing information.
Release automation and packaging:
.goreleaser.yamlconfiguration to automate multi-platform builds, archives, checksums, changelogs, and Homebrew formula publishing for theorkCLI. This ensures consistent and reproducible releases.release.ymlGitHub Actions workflow to build, test, and release new versions automatically when a tag is pushed, integrating with GoReleaser.Project metadata and licensing:
Apache 2.0license file and updated theREADME.mdto reflect the new license and author/organization information. [1] [2]Installation and user experience:
install.shscript for cross-platform installation of the CLI, including automatic detection of OS/arch and fetching the latest release.Module path and import updates:
github.com/hary-singh/orktogithub.com/ork-cli/orkto match the new organization. [1] [2] [3] [4] [5]Versioning improvements:
These updates collectively modernize the project's release and distribution process, improve maintainability, and enhance the user and contributor experience.